What Are The Common Challenges Of Blended Learning And Their Solutions